package com.arges.web.service;

import com.arges.web.domain.bean.BloodBean;
import com.arges.web.domain.pojo.Blood;
import com.arges.web.page.PageInfo;

/**
 * 患者血液采集业务层
 *
 * @author zxj
 *
 */
public interface BloodManager extends GenericManage<Blood, BloodBean>
{
	/**
	 * 根据病历号获取患者血液采集情况
	 * 
	 * @param mrn
	 */
	public BloodBean getBloodByMrn(String mrn);

	/**
	 * 分页查询
	 * 
	 * @param mrn
	 * @param PageInfo<Blood>
	 */
	public PageInfo<BloodBean> getPageBlood(PageInfo<Blood> pageInfo, String mrn, String startDate, String endDate);

	/**
	 * 根据id获取患者血液采集情况
	 * 
	 * @param name
	 */
	public BloodBean findBloodById(long parseLong);

	/**
	 * 删除、批量删除患者血液采集情况
	 * 
	 * @param name
	 */
	public void deleteByIds(String ids);

}
